$(function() {

    //登录校验
    $('.login-form').bootstrapValidator({

        //指定校验的图标显示
        feedbackIcons: {
            valid: 'glyphicon glyphicon-ok',
            invalid: 'glyphicon glyphicon-remove',
            validating: 'glyphicon glyphicon-refresh'
          },
        //设置校验
        fields: {
            username: {
                validators: {
                    notEmpty: {
                        message: '用户名不能为空！！'
                    },
                    stringLength: {
                        min : 2,
                        max : 6,
                        message: '用户名必须是2-6位哦'
                    },
                    callback: {
                        message: '用户名不存在！'
                    }

                }
            },

            password: {
                validators: {
                    notEmpty: {
                        message: '密码不能位空！！'
                    },
                    stringLength: {
                        min: 6,
                        max: 12,
                        message: '密码必须是6-12位'
                    },
                    callback: {
                        message: '密码错误！'
                    }

                }
            }
        }
    })
    //用户登录
    $('.login-form').on('success.form.bv',function(e) {
        console.log(1);
        
        e.preventDefault() //阻止提交按钮的默认功能
        $.ajax({
            type: 'post',
            url : '/employee/employeeLogin',
            data : $('.login-form').serialize(),
            dataType: 'json',
            success: function(res) {
                console.log(res);
                // 登录成功
                if (res.success) {
                    location.href = 'index.html'
                }
                //登录失败
                if (res.error == 1000) {
                    $('.login-form').data('bootstrapValidator').updateStatus('username','INVALID','callback')
                }
                if (res.error == 1001) {
                    $('.login-form').data('bootstrapValidator').updateStatus('password','INVALID','callback')
                }
            }
        })


    })

    $('.btn-reset').click(function() {
        $('.login-form').data('bootstrapValidator').resetForm()
    })


    /* 登录进度条 */
    $(document).ajaxStart(function() {
        NProgress.start()
    })
    $(document).ajaxStop(function() {
        setInterval(function() {
            NProgress.done()
        },1000)
    })


})